package com.jingbian.cppccbackend.service.admin;

import com.jingbian.cppccbackend.entity.ActivityOutcomes;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jingbian.cppccbackend.entity.vo.PageVO;

import java.util.List;

/**
 * <p>
 * 活动成果表 服务类
 * </p>
 *
 * @author yezi
 * @since 2025-02-14
 */
public interface ActivityOutcomesService extends IService<ActivityOutcomes> {

    PageVO<ActivityOutcomes> getOutcomes(Integer pageNum, Integer pageSize, String sortType, String startDate, String endDate, String searchText);

    boolean deleteOutcome(Integer oid);

    ActivityOutcomes getOutcomeById(Integer oid);

    List<ActivityOutcomes> getOutcomesForExport(String sortType, String startDate, String endDate, String searchText);
}
